Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

187
Vistas
¿Por qué tengo el error de "Variable no definida: req"?

Quiero mostrar un mapa de la búsqueda. Pero sigo recibiendo la notificación "variable indefinida: req". ¿Qué debo cambiar de mi siguiente código:

 var jQuery_1_8_2 = jQuery.noConflict(); $(function () { var array = JSON.parse('{!! !empty($total_search_query) ? json_encode($total_search_query) : "[]" !!}'); console.log(array); $('#map2').vectorMap({ map: 'indonesia-adm1_merc', backgroundColor: '#ADF3F0', regionStyle: { initial: { fill: '#FFFFFF' }, hover: { fill: '#175083' } }, zoomButtons: false, zoomOnScroll: false, zoomOnClick: false, zoomMax: 1, normalizeFunction: 'polynomial', onRegionClick: function (event, code) { var url = '{{ route("search", ["q" => $req->input("q"), "province" => ":id"]) }}'; url = url.replace("%3Aid", code.toLowerCase()); window.location.href = url; }, onRegionTipShow: function (event, label, code) { var map = $('#map2').vectorMap('get', 'mapObject'); var regionName = map.getRegionName(code); var a = array.find(a => a.name === myTrim(regionName))['count']; label.html('<div class="map-tooltip"><h4 class="header">' + regionName + '</h4><p class="description">Total: ' + a + '</p></div>'); } }); }(jQuery_1_8_2));
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

El problema está en la parte $req->input("q") que puede determinar observando el mensaje de error que se queja de que $req no está definido. La razón es que en tu código Laravel en algún lugar has almacenado el resultado de request() en una variable llamada $req , que no existe en este contexto. Esta es la parte de la vista, mientras que probablemente haya analizado el resultado de request() en su controlador. Como resultado, necesitará

 request()->input("q")

en cambio.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda